Or am I better off investing in MCC, HUET, First aid and whatever other courses that are recuired?
Troch, I wouldn't buy a course with an expiry date; an expired course attendance certificate means little to a potential employer. They will send an employee on the required courses and offset the cost as a business expense.
At least flown hours stay in your logbook forever.