You may visit all the historical places and happening places in Bhopal but if you really want to explore the Heart of India i.e. Madhya Pradesh and it's heart i.e. off course BHOPAL.
The best thing about bhopal is the fact that it is still somewhere between a city and metro city, IMO. Not literally, but figuratively. There is a balance between the amount of urbanization and preservation of scenic beauty, something you don't see everywhere.