Don't use Muc Off. After the first wash I was horrified to find my lovely black carbon bike had turned a dark grey. It turned back to black over the following day or two and I have since been assured that no damage was done, but I never trusted it again.
I used to use washing up liquid myself but was recently advised against it as it contains salt and can dull paintwork and lacquer over time.
I now use a mild car shampoo and it works a treat.
I clean my bike with baby wipes - they're great at getting oil and stains off the bike (and chain and hands !).
The DIY wipes from Aldi are also good tho a bit expensive at 2.99/100 - again great for cleaning a chain and gears etc. Never ever used soap and water. Just baby wipes and the Aldi wipes. Try them........pukka !
I think this Q has been asked before. Personally I use a good quality car shampoo and polish with Mr Sheen,always start at the top of the bike and work your way down, works for me ! Then the usual lube on the drivetrain, currently I'm using some stuff called Finish Line Pro Road, seems OK.
Silicon based furniture polish is great, it helps water to shed from the bike in the rain, if you have steel nuts on your bike it protects them from rust, it lubes the cables and helps to protect them. Just dont get it on your rims or break blocks.