A Bitcoin Development Review – Is it Best for you?