Living in Germany as an Indian has its set of challenges. You will need to master the Low German language and not expect the nation to cater to your language although there are many languages spoken there. You will have good equality though.
Education will be available as well. Indian food is sometimes difficult to come by though. Germany is also known for being private so you aren't likely to have readily available social circles that are for Indians. Most just mix and mingle. Travel to and from India can be very expensive so that needs to be taken into consideration if you are moving there as well.