Better depends on the individual. Generally, trading demands more attention, time, experience and diligence. You don't keep positions for long time in trading. Investments normally returns you regular payouts in the form of dividends year after year.