>> Please correct me if I am wrong and F1 is now dynamic with lot of overtaking since I haven't seen one GP in last 10-15 years.
I would say that you are wrong, but with caveats.
Firstly, it's dependent on the track. some tracks provide more opportunities to overtake than others. Monaco is one extreme (where overtaking is basically impossible) - on the other end of the scale is Bahrain where overtaking is "easy".
Actually having all cars the same would lead to less overtaking though - because it's not enough to "be a bit faster" than the car in front, you have to be close enough, at the right time, and have enough of a performance advantage to make the overtake in the time available. DRS makes a big difference to this giving an advantage to a trailing car which makes overtaking "easier". But you still need the track to play ball.
Like all sports, F1 goes through periods of boring races, and typically there are then rule tweaks to try and tighten up racing. This year there are all new cars, designed (hopefully) to make following easier and hence overtaking easier.
Of course making overtaking easier is perhaps not the best goal - close racing happens when a faster car is behind a slower car, and overtaking is hard. The defense of the slower car, and the effort required to maintain that position can be enthralling. Letting the faster car pass easily, and disappear into the distance may not actually lead to better racing.