Is the defense stat meaningful at all?
At least at the point I'm at, putting points into scaling stats provides a little increase in damage, but not nearly as much as might.
Defense helps, to some extent, as a safety net when you fumble a dodge/parry. But it's not a very important stat, because the game isn't designed around you taking blows to the face constantly.
At least at the point I'm at, putting points into scaling stats provides a little increase in damage, but not nearly as much as might.
That is because your weapons are still low level.
As you upgraded your weapons, they increase in damage and also get better scaling.
High end weapons usually have S scaling on main attribute, and that's when your investment pays off.
Well, don't worry, you will get enough re-spec items that you should be able to adjust your attributes often.
There a soft cap or?
I really don't want to waste points.
No.
All attributes (might, agility etc) go to 99 and are used mainly to scale weapon damage.
Your stats (crit, speed etc) will mostly be taken from pictos.
In general though, agility is the best stat in the game
This is true, but only because Speed is the most important stat.
Speed dictates how early and how often you get a turn, and as you can imagine, action economy is king.
For all the newcomers to this game, I would recommend you invest 2 points in Vitality and 1 point in Agility every time you level up, at least in Act 1, until you get the hang of the game. That extra HP will help.
Also, spread your pictos around, and give everyone decent Speed ones.
Later on, when you understand the mechanics better and have more tools available, feel free to adjust however you want, but I would still recommend this spread Vitality+Agility+Main weapon scaling (weapon scale with 2 attributes, invest in those, priority being the highest one)