One I didn't consider is security when GPU mining, that when mining new coins and installing the core wallet, you run a big risk installing malicious software.
Which is an additional cost of equipment and a learning curve to consider.
Thats not an additional cost of the equipment.
Its always a big risk when you installing Miner Software or Wallets for Coins.
The first you should do is checking the wallet or miner file before you install it on your PC , make some research about it and the project.
Use a VM for it , and maybe dont act to fast for install something when you find a coin you want to mine.
The other is my electrical costs are too high to make mining practical, which also ties in to budgeting constraints.
Hopefully by then it won't be too late for the home miner to get in on the action.
Its never too late for get into mining when you have low electrical costs or even better electricity for free.