This was an upgrade from a 30 year old electric range.  We elected a freestanding electric to put the controls in front instead of behind (keep from getting burnt).  So far, awesome product. The oven heats/cooks more evenly but it does take longer to pre-heat than with our old one (maybe cause it's bigger).
The stovetop is elegant but is very challenging to keep clean and shiny as it smears with any kind of use. I developed a cleaning process that seems to work-so far.  After the stovetop cools, I clean with vinegar and paper towels.  Then spray it with a stovetop cleaner and wipe clean with paper towels, and then buffed to a shine with a microfiber cloth. Additionally, I recommend investing in a rubber or silicone cover.  It helps somewhat protect your stovetop and maintain all your cleaning work.