Takes
time
High
likelihood of encountering problems
No
overall warranty on assembled product
Possibility
of selecting components that are incompatible
Need
access to an experience technician or technical service center
Probably
wont save money