I've not experienced it personally, but I've read a lot of stuff about the engines being too quite to satisy some of the fans.
I've read somewhere that legal wrangling is going on about that too....
That's quite true it is supposed to be a spectacle........
From what I've gleaned from our local Merecedes most of these new rules were originally intended to serve a dual purpose.....in addition to the usual F1 race format competitiveness there was an idea of shifting the hugely expensive technology research used in F1 more towards commercial car inovations.
Whether those with influence have got it right or not I guess we'll have to wait and see.
As a fan who watches the races on TV I can't say it's made whole lot of difference ..... but I do think it would make a difference if I'd paid a whole wad of money to be there and couldn'd feel the excitement and passion of the race.