The
Wiki is not always fully up-to-date, but it's still a valuable resource.
Races: Race is almost entirely cosmetic. Most don't grant combat benefits, and those that do are fairly minor. This was a conscious choice by the developers to maximize the player's customizability.
You have a small selection to start with, but you can use
items to change at any time. Most transformatives have a random component, so if you want a specific set of body parts, you may have to plan the order in which you use transformatives carefully. If you're on the edge of two or more races, you can choose which to count as under Codex>Appearance>Preferences>Preferred Species.
Kineticist,
Mercenary,
Smuggler,
Tech Specialist.
Perks:
Stats: You get 13 stat points per level and the cap increases by 5. You generally want to pick two stats to keep maxed out. There are a lot of opposed checks to inflict/resist statuses, and trying to spread your points around will result in you not being able to inflict anything and the enemies always succeeding. You can potentially
max all stats with
Slow Stat Gain. It's more efficient to use Slow Stat Gain first, then finish with Level points, but that can leave you significantly understatted for a while, depending on when you train.
General advice:
The only things that are permanent in Character Creation is your starting Perk, Stat Affinity, whether or not you recruit Celice and your cousin's gender. You can't change out the Perk or get any of the others. (Infertile is easily replicated by overdosing on
Sterilex. Elasticity is ignored by the best Elasticity increases.)
Don't put your Affinity in a stat you plan to raise primarily with Level Up points. It makes Slow Stat Gain faster, but does nothing for level up points.
Smuggler and Tech should pick Melee or Ranged and stick with it. Even if you max both stats, Class perks will generally make one greatly superior to the other.
Mercenary can switch-hit at higher levels and Kineticist weapon powers affect both Melee and Ranged.
If you pick Melee, you'll want some way to deal with Flyers*. They're not common, but they're annoying when they show up. 'Melee' Special Attacks can hit Flying enemies.
*Mercenary gets a counter at Level 10, Smuggler at 11, Kineticist at 9 (5 if you count Gravity Flux). Otherwise, Wings or
Light Jetpack/
Arctic Rescue Outfit/
Hardlight Fans.
If you activate the
Cheat Menu, you can refund and reassign your Class Perks in the Level Up menu. It also lets you see the detailed breakdown of your racial score in the Codex.
There are threads with detailed breakdowns on what Class perks to take and the best end-game equipment, though some may be out-of-date-by now.