Would this Transceiver work ok with arduino ? your opinion please

hello guys, i wanted to make my project have a Wireless communication with a 2500 KM xbee pro module but then i found this transceiver http://www.aliexpress.com/item/Upgrade-version-LoRa1278-4Km-100mW-High-sensitivity-sx1276-chip-FSK-Lora-long-range-RF-Wireless-Transceiver/32276300110.html?spm=2114.031010208.3.61.f44OV0&ws_ab_test=201556_7,201527_2_71_72_73_74_75,0_0

or this (but i prefer the first link):

http://www.aliexpress.com/store/product/4pcs-Pack-NRF24L01-Chip-Module-RF2401F20-with-FCC-Certification/1261107_32335219778.html

so what is your opinion about it and how this can be programmed with arduino using which library ? it's a 2400 range as it says in the description

They probably both work. However, both presented modules are very expensive.

I recommend making your first steps with cheap NRF24L01(P) modules as there are lots of libraries available.

derVernichter:
They probably both work. However, both presented modules are very expensive.

I recommend making your first steps with cheap NRF24L01(P) modules as there are lots of libraries available.

no problem about the price because it’s for final project,
and about the libraries like which library any name please ?

There are a lot of NRF24 libraries - I was always rather disappointed in the performance of the hardware though, the range and reliability both left something to be desired.

DrAzzy: There are a lot of NRF24 libraries - I was always rather disappointed in the performance of the hardware though, the range and reliability both left something to be desired.

yes i was checking online the NRF24 the cheapest one with onboard antenna has a very small range and mostly vertical, but the ones in the link i posted should be way better with the coil antenna