Once again I'm the guy who doesn't use bike specific stuff. We buy cleaners and degreasers by the truckload at the job site so I just use that stuff. Zep brand orange citrus degreaser works pretty well. I've heard Simple Green is bad for a lot of metals so even though it gets the chain clean I won't use it. Greased Lightning isn't up to the task of my chain.
For the cleaning bit I just water down the orange stuff, but I do occasionally wax my frame. I like shiny. Meguiar's all the way.
My big tip is if you live in a condo or apartment and have no ready hose, get a 2 gallon pump handle garden sprayer. No more than $10 and problem solved. We have a balcony which makes things much easier.