There is never a course called good or bad. Mining Engineering as well as Petroleum Engineering are both considered to be the best courses and most demanded courses in the area of Engineering. Both are somehow related yet different. Mining Engineering is totally related to the minerals whereas petroleum engineering deals with the oils and gases.
Students' area of interest plays a vital role in choosing the course as a career choice.