It's a day flight so shouldn't be too bad. You still get the full onboard service which makes up for it somewhat. During the meal services you'll be seated upright anyway.
If lie-flat and/or direct aisle acccess is an absolute necessity for you, then pick another flight/airline.
IMO inbound SQ247 redeye is the bad one as it's operated by the same 333 that turns around as 248.